// 引入模块
const { connect } = require("../mysql/index");
//引入sequelize的工具
let { DataTypes } = require("sequelize")
//构造一个产品的  ORM   模型

//建立一个表及字段
let cars = connect.define("cars",
{
     "id":{
        type:DataTypes.INTEGER,
        allowNull:false,
        primaryKey: true,
        unique:true,
        autoIncrement: true
    },
     "name":{
        type:DataTypes.STRING(100),
        allowNull:true,
        unique:false,
    },"desc":{
        type:DataTypes.TEXT,
        allowNull:true,
    },
     "startImage":{
        type:DataTypes.STRING(150),
        allowNull:false,
    },
    "price":{
        type:DataTypes.STRING(10),
        allowNull:false,
        unique:false,
    },
    "fake_price":{
        type:DataTypes.STRING(10),
        allowNull:true,
        unique:false,
    },
    "from":{ // 产地
        type:DataTypes.STRING(5),
        allowNull:true,
        timestamps: false,
        unique:false,
    },
    "brandId":{ // 品牌
        type:DataTypes.STRING(10),
    }
})

cars.sync({
    // force:true,//删表重写
    // alter:true,//只更改类型
})

module.exports = {
    cars,
}

